











 

<html>
<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
    <head>
        <meta charset="utf-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
        <title>QuickIO.NET - InternalQuickIO</title>
        <meta name="viewport" content="width=device-width">

		
			<link rel="stylesheet" type="text/css" href="../assets/css/style.css" />
			<script src="../assets/js/vendor.js"></script>
			<script src="../assets/js/frame.js"></script>
		

		<script>hljs.initHighlightingOnLoad();</script>

    </head>
    <body>        
        
		<!-- DropDowns -->
		<div id="dropdown-1" class="dropdown dropdown-tip">
			<ul class="dropdown-menu">
				
			</ul>
		</div>

		<div id="dropdown-2" class="dropdown dropdown-tip">
			<ul class="dropdown-menu">
				
			</ul>
		</div>

		<div id="dropdown-3" class="dropdown dropdown-tip">
			<ul class="dropdown-menu">
				

				

					<li><a href="#AddAttribute7"><img alt="Method-Icon" src="../assets/images/icons/Method_public.png"> AddAttribute(QuickIOPathInfo pathInfo, FileAttributes attribute)</a></li>

				

					<li><a href="#CopyFile"><img alt="Method-Icon" src="../assets/images/icons/Method_public.png"> CopyFile(String sourceFilePath, String targetFilePath, Int32& win32Error, Boolean overwrite)</a></li>

				

					<li><a href="#CreateDirectory2"><img alt="Method-Icon" src="../assets/images/icons/Method_public.png"> CreateDirectory(QuickIOPathInfo pathInfo, Boolean recursive)</a></li>

				

					<li><a href="#CreateFile2"><img alt="Method-Icon" src="../assets/images/icons/Method_public.png"> CreateFile(QuickIOPathInfo pathInfo, FileAccess fileAccess, FileShare fileShare, FileMode fileMode, FileAttributes fileAttributes)</a></li>

				

					<li><a href="#CreateSafeFileHandle2"><img alt="Method-Icon" src="../assets/images/icons/Method_private.png"> CreateSafeFileHandle(String path)</a></li>

				

					<li><a href="#CreateSafeFileHandle"><img alt="Method-Icon" src="../assets/images/icons/Method_internal.png"> CreateSafeFileHandle(QuickIOPathInfo info)</a></li>

				

					<li><a href="#DeleteDirectory4"><img alt="Method-Icon" src="../assets/images/icons/Method_public.png"> DeleteDirectory(QuickIOPathInfo pathInfo, Boolean recursive)</a></li>

				

					<li><a href="#DeleteFile5"><img alt="Method-Icon" src="../assets/images/icons/Method_public.png"> DeleteFile(QuickIOPathInfo pathInfo)</a></li>

				

					<li><a href="#DeleteFile4"><img alt="Method-Icon" src="../assets/images/icons/Method_public.png"> DeleteFile(String path)</a></li>

				

					<li><a href="#DeleteFile6"><img alt="Method-Icon" src="../assets/images/icons/Method_public.png"> DeleteFile(QuickIOFileInfo fileInfo)</a></li>

				

					<li><a href="#DeleteFiles"><img alt="Method-Icon" src="../assets/images/icons/Method_public.png"> DeleteFiles(String directoryPath, Boolean recursive)</a></li>

				

					<li><a href="#EnumerateDirectories8"><img alt="Method-Icon" src="../assets/images/icons/Method_internal.png"> EnumerateDirectories(QuickIOPathInfo pathInfo, SearchOption searchOption, QuickIOEnumerateOptions enumerateOptions)</a></li>

				

					<li><a href="#EnumerateDirectoryMetadata"><img alt="Method-Icon" src="../assets/images/icons/Method_internal.png"> EnumerateDirectoryMetadata(QuickIOPathInfo pathInfo, QuickIOEnumerateOptions enumerateOptions)</a></li>

				

					<li><a href="#EnumerateDirectoryMetadata2"><img alt="Method-Icon" src="../assets/images/icons/Method_internal.png"> EnumerateDirectoryMetadata(String uncDirectoryPath, Win32FindData findData, QuickIOEnumerateOptions enumerateOptions)</a></li>

				

					<li><a href="#EnumerateDirectoryPaths8"><img alt="Method-Icon" src="../assets/images/icons/Method_internal.png"> EnumerateDirectoryPaths(String path, SearchOption searchOption, QuickIOEnumerateOptions enumerateOptions, QuickIOPathType pathFormatReturn)</a></li>

				

					<li><a href="#EnumerateFilePaths8"><img alt="Method-Icon" src="../assets/images/icons/Method_internal.png"> EnumerateFilePaths(String path, SearchOption searchOption, QuickIOEnumerateOptions enumerateOptions, QuickIOPathType pathFormatReturn)</a></li>

				

					<li><a href="#EnumerateFiles9"><img alt="Method-Icon" src="../assets/images/icons/Method_internal.png"> EnumerateFiles(String uncDirectoryPath, SearchOption searchOption, QuickIOEnumerateOptions enumerateOptions)</a></li>

				

					<li><a href="#EnumerateFiles8"><img alt="Method-Icon" src="../assets/images/icons/Method_internal.png"> EnumerateFiles(QuickIOPathInfo pathInfo, SearchOption searchOption, QuickIOEnumerateOptions enumerateOptions)</a></li>

				

					<li><a href="#EnumerateFileSystemEntries6"><img alt="Method-Icon" src="../assets/images/icons/Method_private.png"> EnumerateFileSystemEntries(String uncDirectoryPath, SearchOption searchOption, QuickIOEnumerateOptions enumerateOptions)</a></li>

				

					<li><a href="#EnumerateFileSystemEntries5"><img alt="Method-Icon" src="../assets/images/icons/Method_internal.png"> EnumerateFileSystemEntries(QuickIOPathInfo pathInfo, SearchOption searchOption, QuickIOEnumerateOptions enumerateOptions)</a></li>

				

					<li><a href="#EnumerateFileSystemEntryPaths6"><img alt="Method-Icon" src="../assets/images/icons/Method_private.png"> EnumerateFileSystemEntryPaths(String uncDirectoryPath, SearchOption searchOption, QuickIOEnumerateOptions enumerateOptions, QuickIOPathType pathFormatReturn)</a></li>

				

					<li><a href="#EnumerateFileSystemEntryPaths5"><img alt="Method-Icon" src="../assets/images/icons/Method_internal.png"> EnumerateFileSystemEntryPaths(QuickIOPathInfo pathInfo, SearchOption searchOption, QuickIOEnumerateOptions enumerateOptions, QuickIOPathType pathFormatReturn)</a></li>

				

					<li><a href="#EnumerationHandleInvalidFileHandle"><img alt="Method-Icon" src="../assets/images/icons/Method_private.png"> EnumerationHandleInvalidFileHandle(String path, QuickIOEnumerateOptions enumerateOptions, Int32 win32Error)</a></li>

				

					<li><a href="#Exists9"><img alt="Method-Icon" src="../assets/images/icons/Method_public.png"> Exists(QuickIOPathInfo pathInfo)</a></li>

				

					<li><a href="#FindFirstFileManaged"><img alt="Method-Icon" src="../assets/images/icons/Method_private.png"> FindFirstFileManaged(String uncPath, Win32FindData win32FindData, Int32& win32Error)</a></li>

				

					<li><a href="#FindFirstSafeFileHandle"><img alt="Method-Icon" src="../assets/images/icons/Method_private.png"> FindFirstSafeFileHandle(String path, Win32FindData win32FindData, Int32& win32Error)</a></li>

				

					<li><a href="#FindPaths"><img alt="Method-Icon" src="../assets/images/icons/Method_private.png"> FindPaths(String uncDirectoryPath, SearchOption searchOption, Nullable filterType, QuickIOEnumerateOptions enumerateOptions, QuickIOPathType pathFormatReturn)</a></li>

				

					<li><a href="#FormatPathByType"><img alt="Method-Icon" src="../assets/images/icons/Method_private.png"> FormatPathByType(QuickIOPathType pathFormatReturn, String uncPath)</a></li>

				

					<li><a href="#GetAttributes7"><img alt="Method-Icon" src="../assets/images/icons/Method_internal.png"> GetAttributes(QuickIOPathInfo pathInfo)</a></li>

				

					<li><a href="#GetDirectoryStatistics2"><img alt="Method-Icon" src="../assets/images/icons/Method_public.png"> GetDirectoryStatistics(String path, QuickIOEnumerateOptions enumerateOptions)</a></li>

				

					<li><a href="#GetDirectoryStatistics"><img alt="Method-Icon" src="../assets/images/icons/Method_public.png"> GetDirectoryStatistics(QuickIOPathInfo pathInfo, QuickIOEnumerateOptions enumerateOptions)</a></li>

				

					<li><a href="#GetFindDataFromPath3"><img alt="Method-Icon" src="../assets/images/icons/Method_public.png"> GetFindDataFromPath(String fullUncPath, Nullable estimatedFileSystemEntryType)</a></li>

				

					<li><a href="#GetFindDataFromPath2"><img alt="Method-Icon" src="../assets/images/icons/Method_public.png"> GetFindDataFromPath(QuickIOPathInfo pathInfo, Nullable estimatedFileSystemEntryType)</a></li>

				

					<li><a href="#GetFindDataFromPath"><img alt="Method-Icon" src="../assets/images/icons/Method_public.png"> GetFindDataFromPath(QuickIOPathInfo pathInfo)</a></li>

				

					<li><a href="#LoadDirectoryFromPathInfo"><img alt="Method-Icon" src="../assets/images/icons/Method_public.png"> LoadDirectoryFromPathInfo(QuickIOPathInfo pathInfo)</a></li>

				

					<li><a href="#LoadFileFromPathInfo"><img alt="Method-Icon" src="../assets/images/icons/Method_public.png"> LoadFileFromPathInfo(QuickIOPathInfo pathInfo)</a></li>

				

					<li><a href="#MoveFile"><img alt="Method-Icon" src="../assets/images/icons/Method_public.png"> MoveFile(String sourceFileName, String destFileName)</a></li>

				

					<li><a href="#OpenReadWriteFileSystemEntryHandle"><img alt="Method-Icon" src="../assets/images/icons/Method_internal.png"> OpenReadWriteFileSystemEntryHandle(String path)</a></li>

				

					<li><a href="#RemoveAttribute7"><img alt="Method-Icon" src="../assets/images/icons/Method_public.png"> RemoveAttribute(QuickIOPathInfo pathInfo, FileAttributes attribute)</a></li>

				

					<li><a href="#SetAllFileTimes7"><img alt="Method-Icon" src="../assets/images/icons/Method_public.png"> SetAllFileTimes(QuickIOPathInfo pathInfo, DateTime creationTimeUtc, DateTime lastAccessTimeUtc, DateTime lastWriteTimeUtc)</a></li>

				

					<li><a href="#SetAttributes7"><img alt="Method-Icon" src="../assets/images/icons/Method_public.png"> SetAttributes(QuickIOPathInfo pathInfo, FileAttributes attributes)</a></li>

				

					<li><a href="#SetCreationTimeUtc7"><img alt="Method-Icon" src="../assets/images/icons/Method_public.png"> SetCreationTimeUtc(QuickIOPathInfo pathInfo, DateTime utcTime)</a></li>

				

					<li><a href="#SetLastAccessTimeUtc7"><img alt="Method-Icon" src="../assets/images/icons/Method_public.png"> SetLastAccessTimeUtc(QuickIOPathInfo pathInfo, DateTime utcTime)</a></li>

				

					<li><a href="#SetLastWriteTimeUtc7"><img alt="Method-Icon" src="../assets/images/icons/Method_public.png"> SetLastWriteTimeUtc(QuickIOPathInfo pathInfo, DateTime utcTime)</a></li>

				

					<li><a href="#TryGetFindDataFromPath"><img alt="Method-Icon" src="../assets/images/icons/Method_public.png"> TryGetFindDataFromPath(QuickIOPathInfo pathInfo, Win32FindData& pathFindData)</a></li>

				
			</ul>
		</div>

		<div id="dropdown-4" class="dropdown dropdown-tip">
			<ul class="dropdown-menu">
				
			</ul>
		</div>
		<!-- DropDowns Ende -->

	    <div class="ui-layout-north">
			<div class="toolbar">

				
					<a href="#" data-dropdown="#dropdown-3" class="button"><img src="../assets/images/icons/Method_public.png"/> Methods <span class="info">(45)</span> <i class="icon-caret-down"></i></a>
				

				<div class="right">
					<span class="toolbar-info"> Namespace: SchwabenCode.QuickIO.Internal</span>
					<a href="#" id="expand-all-button" class="button"><i class="icon-align-justify" title="Expand all"></i></a>
					<a href="#" id="print-button" class="button"><i class="icon-print" title="Print"></i></a>
				</div>
			</div>
		</div>
        
		<div class="ui-layout-center">
			
			
				<div id="sd-class-diagram">
					
					<svg height="893.23" width="250.00"><g transform="scale(0.74)"><rect height="1196" width="335" x="0.55" y="0.55" fill="#FFFFFF" stroke="#979797" stroke-width="1" /><text x="114.78" y="20.50" fill="" style="" text-anchor="" font-family="" font-size="11.00" onmouseover="" onmouseout=""><![CDATA[internal static class]]></text><a xlink:href="../type/InternalQuickIO.html" xmlns:xlink="xlink"><text x="112.05" y="40.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[InternalQuickIO]]></text></a><path d="M0.5,55.50L336.00,55.50" stroke="#979797" stroke-width="1" /><image width="16.00" height="16.00" x="15.00" y="68.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/InternalQuickIO.html#AddAttribute7" xmlns:xlink="xlink"><text x="40.00" y="80.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[AddAttribute]]></text></a><image width="16.00" height="16.00" x="15.00" y="93.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../method/SchwabenCode.QuickIO.Internal.InternalQuickIO.CopyFile(System.String, System.String, System.Int32&amp;, System.Boolean).html" xmlns:xlink="xlink"><text x="40.00" y="105.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[CopyFile]]></text></a><image width="16.00" height="16.00" x="15.00" y="118.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/InternalQuickIO.html#CreateDirectory2" xmlns:xlink="xlink"><text x="40.00" y="130.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[CreateDirectory]]></text></a><image width="16.00" height="16.00" x="15.00" y="143.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/InternalQuickIO.html#CreateFile2" xmlns:xlink="xlink"><text x="40.00" y="155.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[CreateFile]]></text></a><image width="16.00" height="16.00" x="15.00" y="168.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/InternalQuickIO.html#CreateSafeFileHandle2" xmlns:xlink="xlink"><text x="40.00" y="180.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[CreateSafeFileHandle]]></text></a><image width="16.00" height="16.00" x="15.00" y="193.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/InternalQuickIO.html#CreateSafeFileHandle" xmlns:xlink="xlink"><text x="40.00" y="205.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[CreateSafeFileHandle]]></text></a><image width="16.00" height="16.00" x="15.00" y="218.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/InternalQuickIO.html#DeleteDirectory4" xmlns:xlink="xlink"><text x="40.00" y="230.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[DeleteDirectory]]></text></a><image width="16.00" height="16.00" x="15.00" y="243.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/InternalQuickIO.html#DeleteFile5" xmlns:xlink="xlink"><text x="40.00" y="255.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[DeleteFile]]></text></a><image width="16.00" height="16.00" x="15.00" y="268.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/InternalQuickIO.html#DeleteFile4" xmlns:xlink="xlink"><text x="40.00" y="280.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[DeleteFile]]></text></a><image width="16.00" height="16.00" x="15.00" y="293.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/InternalQuickIO.html#DeleteFile6" xmlns:xlink="xlink"><text x="40.00" y="305.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[DeleteFile]]></text></a><image width="16.00" height="16.00" x="15.00" y="318.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/InternalQuickIO.html#DeleteFiles" xmlns:xlink="xlink"><text x="40.00" y="330.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[DeleteFiles]]></text></a><image width="16.00" height="16.00" x="15.00" y="343.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/InternalQuickIO.html#EnumerateDirectories8" xmlns:xlink="xlink"><text x="40.00" y="355.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[EnumerateDirectories]]></text></a><image width="16.00" height="16.00" x="15.00" y="368.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/InternalQuickIO.html#EnumerateDirectoryMetadata" xmlns:xlink="xlink"><text x="40.00" y="380.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[EnumerateDirectoryMetadata]]></text></a><image width="16.00" height="16.00" x="15.00" y="393.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/InternalQuickIO.html#EnumerateDirectoryMetadata2" xmlns:xlink="xlink"><text x="40.00" y="405.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[EnumerateDirectoryMetadata]]></text></a><image width="16.00" height="16.00" x="15.00" y="418.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/InternalQuickIO.html#EnumerateDirectoryPaths8" xmlns:xlink="xlink"><text x="40.00" y="430.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[EnumerateDirectoryPaths]]></text></a><image width="16.00" height="16.00" x="15.00" y="443.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/InternalQuickIO.html#EnumerateFilePaths8" xmlns:xlink="xlink"><text x="40.00" y="455.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[EnumerateFilePaths]]></text></a><image width="16.00" height="16.00" x="15.00" y="468.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/InternalQuickIO.html#EnumerateFiles9" xmlns:xlink="xlink"><text x="40.00" y="480.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[EnumerateFiles]]></text></a><image width="16.00" height="16.00" x="15.00" y="493.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/InternalQuickIO.html#EnumerateFiles8" xmlns:xlink="xlink"><text x="40.00" y="505.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[EnumerateFiles]]></text></a><image width="16.00" height="16.00" x="15.00" y="518.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/InternalQuickIO.html#EnumerateFileSystemEntries6" xmlns:xlink="xlink"><text x="40.00" y="530.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[EnumerateFileSystemEntries]]></text></a><image width="16.00" height="16.00" x="15.00" y="543.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/InternalQuickIO.html#EnumerateFileSystemEntries5" xmlns:xlink="xlink"><text x="40.00" y="555.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[EnumerateFileSystemEntries]]></text></a><image width="16.00" height="16.00" x="15.00" y="568.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/InternalQuickIO.html#EnumerateFileSystemEntryPaths6" xmlns:xlink="xlink"><text x="40.00" y="580.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[EnumerateFileSystemEntryPaths]]></text></a><image width="16.00" height="16.00" x="15.00" y="593.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/InternalQuickIO.html#EnumerateFileSystemEntryPaths5" xmlns:xlink="xlink"><text x="40.00" y="605.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[EnumerateFileSystemEntryPaths]]></text></a><image width="16.00" height="16.00" x="15.00" y="618.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/InternalQuickIO.html#EnumerationHandleInvalidFileHandle" xmlns:xlink="xlink"><text x="40.00" y="630.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[EnumerationHandleInvalidFileHandle]]></text></a><image width="16.00" height="16.00" x="15.00" y="643.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/InternalQuickIO.html#Exists9" xmlns:xlink="xlink"><text x="40.00" y="655.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[Exists]]></text></a><image width="16.00" height="16.00" x="15.00" y="668.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../method/SchwabenCode.QuickIO.Internal.InternalQuickIO.FindFirstFileManaged(System.String, SchwabenCode.QuickIO.Win32API.Win32FindData, System.Int32&amp;).html" xmlns:xlink="xlink"><text x="40.00" y="680.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[FindFirstFileManaged]]></text></a><image width="16.00" height="16.00" x="15.00" y="693.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../method/SchwabenCode.QuickIO.Internal.InternalQuickIO.FindFirstSafeFileHandle(System.String, SchwabenCode.QuickIO.Win32API.Win32FindData, System.Int32&amp;).html" xmlns:xlink="xlink"><text x="40.00" y="705.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[FindFirstSafeFileHandle]]></text></a><image width="16.00" height="16.00" x="15.00" y="718.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/InternalQuickIO.html#FindPaths" xmlns:xlink="xlink"><text x="40.00" y="730.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[FindPaths]]></text></a><image width="16.00" height="16.00" x="15.00" y="743.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/InternalQuickIO.html#FormatPathByType" xmlns:xlink="xlink"><text x="40.00" y="755.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[FormatPathByType]]></text></a><image width="16.00" height="16.00" x="15.00" y="768.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/InternalQuickIO.html#GetAttributes7" xmlns:xlink="xlink"><text x="40.00" y="780.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[GetAttributes]]></text></a><image width="16.00" height="16.00" x="15.00" y="793.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/InternalQuickIO.html#GetDirectoryStatistics2" xmlns:xlink="xlink"><text x="40.00" y="805.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[GetDirectoryStatistics]]></text></a><image width="16.00" height="16.00" x="15.00" y="818.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/InternalQuickIO.html#GetDirectoryStatistics" xmlns:xlink="xlink"><text x="40.00" y="830.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[GetDirectoryStatistics]]></text></a><image width="16.00" height="16.00" x="15.00" y="843.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/InternalQuickIO.html#GetFindDataFromPath3" xmlns:xlink="xlink"><text x="40.00" y="855.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[GetFindDataFromPath]]></text></a><image width="16.00" height="16.00" x="15.00" y="868.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/InternalQuickIO.html#GetFindDataFromPath2" xmlns:xlink="xlink"><text x="40.00" y="880.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[GetFindDataFromPath]]></text></a><image width="16.00" height="16.00" x="15.00" y="893.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/InternalQuickIO.html#GetFindDataFromPath" xmlns:xlink="xlink"><text x="40.00" y="905.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[GetFindDataFromPath]]></text></a><image width="16.00" height="16.00" x="15.00" y="918.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/InternalQuickIO.html#LoadDirectoryFromPathInfo" xmlns:xlink="xlink"><text x="40.00" y="930.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[LoadDirectoryFromPathInfo]]></text></a><image width="16.00" height="16.00" x="15.00" y="943.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/InternalQuickIO.html#LoadFileFromPathInfo" xmlns:xlink="xlink"><text x="40.00" y="955.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[LoadFileFromPathInfo]]></text></a><image width="16.00" height="16.00" x="15.00" y="968.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/InternalQuickIO.html#MoveFile" xmlns:xlink="xlink"><text x="40.00" y="980.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[MoveFile]]></text></a><image width="16.00" height="16.00" x="15.00" y="993.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/InternalQuickIO.html#OpenReadWriteFileSystemEntryHandle" xmlns:xlink="xlink"><text x="40.00" y="1005.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[OpenReadWriteFileSystemEntryHandle]]></text></a><image width="16.00" height="16.00" x="15.00" y="1018.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/InternalQuickIO.html#RemoveAttribute7" xmlns:xlink="xlink"><text x="40.00" y="1030.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[RemoveAttribute]]></text></a><image width="16.00" height="16.00" x="15.00" y="1043.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/InternalQuickIO.html#SetAllFileTimes7" xmlns:xlink="xlink"><text x="40.00" y="1055.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[SetAllFileTimes]]></text></a><image width="16.00" height="16.00" x="15.00" y="1068.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/InternalQuickIO.html#SetAttributes7" xmlns:xlink="xlink"><text x="40.00" y="1080.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[SetAttributes]]></text></a><image width="16.00" height="16.00" x="15.00" y="1093.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/InternalQuickIO.html#SetCreationTimeUtc7" xmlns:xlink="xlink"><text x="40.00" y="1105.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[SetCreationTimeUtc]]></text></a><image width="16.00" height="16.00" x="15.00" y="1118.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/InternalQuickIO.html#SetLastAccessTimeUtc7" xmlns:xlink="xlink"><text x="40.00" y="1130.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[SetLastAccessTimeUtc]]></text></a><image width="16.00" height="16.00" x="15.00" y="1143.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/InternalQuickIO.html#SetLastWriteTimeUtc7" xmlns:xlink="xlink"><text x="40.00" y="1155.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[SetLastWriteTimeUtc]]></text></a><image width="16.00" height="16.00" x="15.00" y="1168.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../method/SchwabenCode.QuickIO.Internal.InternalQuickIO.TryGetFindDataFromPath(SchwabenCode.QuickIO.QuickIOPathInfo, SchwabenCode.QuickIO.Win32API.Win32FindData&amp;).html" xmlns:xlink="xlink"><text x="40.00" y="1180.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[TryGetFindDataFromPath]]></text></a></g></svg>
				</div>
			

			<div class="right-margin">
				<h3 class="box-title first-heading">Syntax</h3>					
				<div class="syntax-box">
					<pre class="wrap-pre"><code>internal static class InternalQuickIO : object</code></pre>
				</div>

				
					<h3 class="box-title">Basetype</h3>
					<div class="list-box">
						<ul>
						
								<li>System.object</a></li>
							
						
						</ul>
					</div>
				

				
        
				

					
						<h3 class="box-title">Summary</h3>
						<div class="doc-box markdown">
							<p>Provides internal methods. All IO operations are called from here.</p>

						</div>
					

					

					

					

					

					

					

					

				

				
					<h3 class="box-title">Uses</h3>
					<div class="list-box">
						<ul>
						
							<li><a href="../type/Win32SafeNativeMethods2.html">Win32SafeNativeMethods</a></li>
						
							<li><a href="../type/InternalQuickIOCommon.html">InternalQuickIOCommon</a></li>
						
							<li><a href="../type/QuickIOPath.html">QuickIOPath</a></li>
						
							<li><a href="../type/Win32FindData.html">Win32FindData</a></li>
						
						</ul>
					</div>
				

				
					<h3 class="box-title">Used by</h3>
					<div class="list-box">
						<ul>
						
							<li><a href="../type/QuickIODirectory.html">QuickIODirectory</a></li>
						
							<li><a href="../type/QuickIOFile.html">QuickIOFile</a></li>
						
							<li><a href="../type/QuickIODirectoryInfo.html">QuickIODirectoryInfo</a></li>
						
							<li><a href="../type/QuickIOFileInfo.html">QuickIOFileInfo</a></li>
						
							<li><a href="../type/InternalQuickIOCommon.html">InternalQuickIOCommon</a></li>
						
							<li><a href="../type/QuickIO.html">QuickIO</a></li>
						
						</ul>
					</div>
				

				

				

				
					<h3 class="box-title">Methods</h3>
					
						












 



<div id="AddAttribute7" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/Method_public.png"/> <p>AddAttribute(QuickIOPathInfo pathInfo, FileAttributes attribute)</p></a>
		
			
				<div class="summary markdown">
					<p>Adds a file attribute</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>public static Boolean AddAttribute(QuickIOPathInfo pathInfo, FileAttributes attribute)</code></pre>
		</div>		
        
		
		
			
				<p class="member-box-title">Parameters</p>
				<div class="member-doc-box markdown">
					
						<p class="key">pathInfo</p>
						
						
									
									<small>QuickIOPathInfo</small>

														
						
						<div class="inline">
							<p>Affected target</p>

						</div>
					
						<p class="key">attribute</p>
						
						
									
									<small>FileAttributes</small>

														
						
						<div class="inline">
							<p>Attribute to add</p>

						</div>
					
				</div>
			

			

			
				<p class="member-box-title">Returns</p>
				<div class="member-doc-box">
					<p>true if added. false if already exists in attributes</p>

				</div>
			

			

			

			
						
			

		

		

	</div>
</div>


					
						












 



<div id="CopyFile" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/Method_public.png"/> <p>CopyFile(String sourceFilePath, String targetFilePath, Int32& win32Error, Boolean overwrite)</p></a>
		
			
				<div class="summary markdown">
					<p>Copies a file and overwrite existing files if desired.</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>public static Boolean CopyFile(String sourceFilePath, String targetFilePath, Int32&amp; win32Error, Boolean overwrite)</code></pre>
		</div>		
        
		
		
			
				<p class="member-box-title">Parameters</p>
				<div class="member-doc-box markdown">
					
						<p class="key">sourceFilePath</p>
						
						
									
									<small>String</small>

														
						
						<div class="inline">
							<p>Full source path</p>

						</div>
					
						<p class="key">targetFilePath</p>
						
						
									
									<small>String</small>

														
						
						<div class="inline">
							<p>Full target path</p>

						</div>
					
						<p class="key">win32Error</p>
						
						
									
									<small>Int32&</small>

														
						
						<div class="inline">
							<p>Last error occured</p>

						</div>
					
						<p class="key">overwrite</p>
						
						
									
									<small>Boolean</small>

														
						
						<div class="inline">
							<p>true to overwrite existing files</p>

						</div>
					
				</div>
			

			

			
				<p class="member-box-title">Returns</p>
				<div class="member-doc-box">
					<p>True if copy succeeded, false if not. Check last Win32 Error to get further information.</p>

				</div>
			

			
				<p class="member-box-title">Exceptions</p>
				<div class="member-doc-box markdown">
					
						<p class="key">PathNotFoundException</p>
						<div class="inline">
							<p>This error is fired if the specified path or a part of them does not exist.</p>

						</div>
					
				</div>
			

			

			
						
			

		

		

	</div>
</div>


					
						












 



<div id="CreateDirectory2" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/Method_public.png"/> <p>CreateDirectory(QuickIOPathInfo pathInfo, Boolean recursive)</p></a>
		
			
				<div class="summary markdown">
					<p>Creates a new directory. If recursive is false, the parent directory must exists.</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>public static void CreateDirectory(QuickIOPathInfo pathInfo, Boolean recursive)</code></pre>
		</div>		
        
		
		
			
				<p class="member-box-title">Parameters</p>
				<div class="member-doc-box markdown">
					
						<p class="key">pathInfo</p>
						
						
									
									<small>QuickIOPathInfo</small>

														
						
						<div class="inline">
							<p>QuickIOPathInfo</p>

						</div>
					
						<p class="key">recursive</p>
						
						
									
									<small>Boolean</small>

														
						
						<div class="inline">
							<p>If recursive is false, the parent directory must exist.</p>

						</div>
					
				</div>
			

			

			

			
				<p class="member-box-title">Exceptions</p>
				<div class="member-doc-box markdown">
					
						<p class="key">PathAlreadyExistsException</p>
						<div class="inline">
							<p>The specified path already exists.</p>

						</div>
					
						<p class="key">PathNotFoundException</p>
						<div class="inline">
							<p>This error is fired if the specified path or a part of them does not exist.</p>

						</div>
					
				</div>
			

			

			
						
			

		

		

	</div>
</div>


					
						












 



<div id="CreateFile2" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/Method_public.png"/> <p>CreateFile(QuickIOPathInfo pathInfo, FileAccess fileAccess, FileShare fileShare, FileMode fileMode, FileAttributes fileAttributes)</p></a>
		
			
				<div class="summary markdown">
					<p>Creates a new file.</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>public static void CreateFile(QuickIOPathInfo pathInfo, FileAccess fileAccess, FileShare fileShare, FileMode fileMode, FileAttributes fileAttributes)</code></pre>
		</div>		
        
		
		
			

			

			

			
				<p class="member-box-title">Exceptions</p>
				<div class="member-doc-box markdown">
					
						<p class="key">PathAlreadyExistsException</p>
						<div class="inline">
							<p>The specified path already exists.</p>

						</div>
					
						<p class="key">PathNotFoundException</p>
						<div class="inline">
							<p>This error is fired if the specified path or a part of them does not exist.</p>

						</div>
					
				</div>
			

			

			
						
			

		

		

	</div>
</div>


					
						












 



<div id="CreateSafeFileHandle2" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/Method_private.png"/> <p>CreateSafeFileHandle(String path)</p></a>
		
			
				<div class="summary markdown">
					<p>Returns the SafeFileHandle and fills Win32FindData from the passes path.</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>private static SafeFileHandle CreateSafeFileHandle(String path)</code></pre>
		</div>		
        
		
		
			
				<p class="member-box-title">Parameters</p>
				<div class="member-doc-box markdown">
					
						<p class="key">path</p>
						
						
									
									<small>String</small>

														
						
						<div class="inline">
							<p>Path to the file system entry</p>

						</div>
					
				</div>
			

			

			
				<p class="member-box-title">Returns</p>
				<div class="member-doc-box">
					<p>SafeFileHandle</p>

				</div>
			

			
				<p class="member-box-title">Exceptions</p>
				<div class="member-doc-box markdown">
					
						<p class="key">PathNotFoundException</p>
						<div class="inline">
							<p>This error is fired if the specified path or a part of them does not exist.</p>

						</div>
					
				</div>
			

			

			
						
			

		

		

	</div>
</div>


					
						












 



<div id="CreateSafeFileHandle" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/Method_internal.png"/> <p>CreateSafeFileHandle(QuickIOPathInfo info)</p></a>
		
			
				<div class="summary markdown">
					<p>Returns the SafeFileHandle and fills Win32FindData from the passes path.</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>internal static SafeFileHandle CreateSafeFileHandle(QuickIOPathInfo info)</code></pre>
		</div>		
        
		
		
			
				<p class="member-box-title">Parameters</p>
				<div class="member-doc-box markdown">
					
						<p class="key">info</p>
						
						
									
									<small>QuickIOPathInfo</small>

														
						
						<div class="inline">
							<p>Path to the file system entry</p>

						</div>
					
				</div>
			

			

			
				<p class="member-box-title">Returns</p>
				<div class="member-doc-box">
					<p>SafeFileHandle</p>

				</div>
			

			
				<p class="member-box-title">Exceptions</p>
				<div class="member-doc-box markdown">
					
						<p class="key">PathNotFoundException</p>
						<div class="inline">
							<p>This error is fired if the specified path or a part of them does not exist.</p>

						</div>
					
				</div>
			

			

			
						
			

		

		

	</div>
</div>


					
						












 



<div id="DeleteDirectory4" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/Method_public.png"/> <p>DeleteDirectory(QuickIOPathInfo pathInfo, Boolean recursive)</p></a>
		
			
				<div class="summary markdown">
					<p>Deletes all files in the given directory. On request  all contents, too.</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>public static void DeleteDirectory(QuickIOPathInfo pathInfo, Boolean recursive)</code></pre>
		</div>		
        
		
		
			
				<p class="member-box-title">Parameters</p>
				<div class="member-doc-box markdown">
					
						<p class="key">pathInfo</p>
						
						
									
									<small>QuickIOPathInfo</small>

														
						
						<div class="inline">
							<p>PathInfo of directory to clear</p>

						</div>
					
						<p class="key">recursive</p>
						
						
									
									<small>Boolean</small>

														
						
						<div class="inline">
							<p>If recursive is true then all subfolders are also deleted.</p>

						</div>
					
				</div>
			

			

			

			
				<p class="member-box-title">Exceptions</p>
				<div class="member-doc-box markdown">
					
						<p class="key">PathNotFoundException</p>
						<div class="inline">
							<p>This error is fired if the specified path or a part of them does not exist.</p>

						</div>
					
						<p class="key">DirectoryNotEmptyException</p>
						<div class="inline">
							<p>The directory is not empty.</p>

						</div>
					
				</div>
			

			
				<p class="member-box-title">Remarks</p>
				<div class="member-doc-box markdown">
					<p>Function loads every file and attribute. Alls read-only flags will be removed before removing.</p>

				</div>
			

			
						
			

		

		

	</div>
</div>


					
						












 



<div id="DeleteFile5" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/Method_public.png"/> <p>DeleteFile(QuickIOPathInfo pathInfo)</p></a>
		
			
				<div class="summary markdown">
					<p>Removes a file.</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>public static void DeleteFile(QuickIOPathInfo pathInfo)</code></pre>
		</div>		
        
		
		
			
				<p class="member-box-title">Parameters</p>
				<div class="member-doc-box markdown">
					
						<p class="key">pathInfo</p>
						
						
									
									<small>QuickIOPathInfo</small>

														
						
						<div class="inline">
							<p>PathInfo of the file to remove</p>

						</div>
					
				</div>
			

			

			

			
				<p class="member-box-title">Exceptions</p>
				<div class="member-doc-box markdown">
					
						<p class="key">FileNotFoundException</p>
						<div class="inline">
							<p>This error is fired if the specified file to remove does not exist.</p>

						</div>
					
				</div>
			

			

			
						
			

		

		

	</div>
</div>


					
						












 



<div id="DeleteFile4" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/Method_public.png"/> <p>DeleteFile(String path)</p></a>
		
			
				<div class="summary markdown">
					<p>Removes a file.</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>public static void DeleteFile(String path)</code></pre>
		</div>		
        
		
		
			
				<p class="member-box-title">Parameters</p>
				<div class="member-doc-box markdown">
					
						<p class="key">path</p>
						
						
									
									<small>String</small>

														
						
						<div class="inline">
							<p>Path to the file to remove</p>

						</div>
					
				</div>
			

			

			

			
				<p class="member-box-title">Exceptions</p>
				<div class="member-doc-box markdown">
					
						<p class="key">FileNotFoundException</p>
						<div class="inline">
							<p>This error is fired if the specified file to remove does not exist.</p>

						</div>
					
				</div>
			

			

			
						
			

		

		

	</div>
</div>


					
						












 



<div id="DeleteFile6" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/Method_public.png"/> <p>DeleteFile(QuickIOFileInfo fileInfo)</p></a>
		
			
				<div class="summary markdown">
					<p>Removes a file.</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>public static void DeleteFile(QuickIOFileInfo fileInfo)</code></pre>
		</div>		
        
		
		
			
				<p class="member-box-title">Parameters</p>
				<div class="member-doc-box markdown">
					
						<p class="key">fileInfo</p>
						
						
									
									<small>QuickIOFileInfo</small>

														
						
						<div class="inline">
							<p>FileInfo of the file to remove</p>

						</div>
					
				</div>
			

			

			

			
				<p class="member-box-title">Exceptions</p>
				<div class="member-doc-box markdown">
					
						<p class="key">PathNotFoundException</p>
						<div class="inline">
							<p>This error will be fired if the specified path or a part of them does not exist.</p>

						</div>
					
						<p class="key">FileNotFoundException</p>
						<div class="inline">
							<p>This error will be fired when attempting a file to delete, which does not exist.</p>

						</div>
					
				</div>
			

			

			
						
			

		

		

	</div>
</div>


					
						












 



<div id="DeleteFiles" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/Method_public.png"/> <p>DeleteFiles(String directoryPath, Boolean recursive)</p></a>
		
			
				<div class="summary markdown">
					<p>Deletes all files in the given directory.</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>public static void DeleteFiles(String directoryPath, Boolean recursive)</code></pre>
		</div>		
        
		
		
			
				<p class="member-box-title">Parameters</p>
				<div class="member-doc-box markdown">
					
						<p class="key">directoryPath</p>
						
						
									
									<small>String</small>

														
						
						<div class="inline">
							<p>Path of directory to clear</p>

						</div>
					
						<p class="key">recursive</p>
						
						
									
									<small>Boolean</small>

														
						
						<div class="inline">
							<p>If true all files in all all subfolders included</p>

						</div>
					
				</div>
			

			

			

			
				<p class="member-box-title">Exceptions</p>
				<div class="member-doc-box markdown">
					
						<p class="key">PathNotFoundException</p>
						<div class="inline">
							<p>This error is fired if the specified path or a part of them does not exist.</p>

						</div>
					
						<p class="key">FileNotFoundException</p>
						<div class="inline">
							<p>This error will be fired when attempting a file to delete, which does not exist.</p>

						</div>
					
				</div>
			

			

			
						
			

		

		

	</div>
</div>


					
						












 



<div id="EnumerateDirectories8" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/Method_internal.png"/> <p>EnumerateDirectories(QuickIOPathInfo pathInfo, SearchOption searchOption, QuickIOEnumerateOptions enumerateOptions)</p></a>
		
			
				<div class="summary markdown">
					<p>Determined all subfolders of a directory</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>internal static IEnumerable&lt;QuickIODirectoryInfo&gt; EnumerateDirectories(QuickIOPathInfo pathInfo, SearchOption searchOption, QuickIOEnumerateOptions enumerateOptions)</code></pre>
		</div>		
        
		
		
			
				<p class="member-box-title">Parameters</p>
				<div class="member-doc-box markdown">
					
						<p class="key">pathInfo</p>
						
						
									
									<small>QuickIOPathInfo</small>

														
						
						<div class="inline">
							<p>Path of the directory</p>

						</div>
					
						<p class="key">searchOption</p>
						
						
									
									<small>SearchOption</small>

														
						
						<div class="inline">
							<p>SearchOption</p>

						</div>
					
						<p class="key">enumerateOptions</p>
						
						
									
									<small>QuickIOEnumerateOptions</small>

														
						
						<div class="inline">
							<p>The enumeration options for exception handling</p>

						</div>
					
				</div>
			

			

			
				<p class="member-box-title">Returns</p>
				<div class="member-doc-box">
					<p>QuickIODirectoryInfo collection of subfolders</p>

				</div>
			

			
				<p class="member-box-title">Exceptions</p>
				<div class="member-doc-box markdown">
					
						<p class="key">PathNotFoundException</p>
						<div class="inline">
							<p>This error is fired if the specified path or a part of them does not exist.</p>

						</div>
					
				</div>
			

			

			
						
			

		

		

	</div>
</div>


					
						












 



<div id="EnumerateDirectoryMetadata" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/Method_internal.png"/> <p>EnumerateDirectoryMetadata(QuickIOPathInfo pathInfo, QuickIOEnumerateOptions enumerateOptions)</p></a>
		
			
				<div class="summary markdown">
					<p>Determined metadata of directory</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>internal static QuickIODirectoryMetadata EnumerateDirectoryMetadata(QuickIOPathInfo pathInfo, QuickIOEnumerateOptions enumerateOptions)</code></pre>
		</div>		
        
		
		
			
				<p class="member-box-title">Parameters</p>
				<div class="member-doc-box markdown">
					
						<p class="key">pathInfo</p>
						
						
									
									<small>QuickIOPathInfo</small>

														
						
						<div class="inline">
							<p>Path of the directory</p>

						</div>
					
						<p class="key">enumerateOptions</p>
						
						
									
									<small>QuickIOEnumerateOptions</small>

														
						
						<div class="inline">
							<p>The enumeration options for exception handling</p>

						</div>
					
				</div>
			

			

			
				<p class="member-box-title">Returns</p>
				<div class="member-doc-box">
					<p>QuickIODirectoryMetadata started with the given directory</p>

				</div>
			

			
				<p class="member-box-title">Exceptions</p>
				<div class="member-doc-box markdown">
					
						<p class="key">PathNotFoundException</p>
						<div class="inline">
							<p>This error is fired if the specified path or a part of them does not exist.</p>

						</div>
					
				</div>
			

			

			
						
			

		

		

	</div>
</div>


					
						












 



<div id="EnumerateDirectoryMetadata2" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/Method_internal.png"/> <p>EnumerateDirectoryMetadata(String uncDirectoryPath, Win32FindData findData, QuickIOEnumerateOptions enumerateOptions)</p></a>
		
			
				<div class="summary markdown">
					<p>Determined metadata of directory</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>internal static QuickIODirectoryMetadata EnumerateDirectoryMetadata(String uncDirectoryPath, Win32FindData findData, QuickIOEnumerateOptions enumerateOptions)</code></pre>
		</div>		
        
		
		
			
				<p class="member-box-title">Parameters</p>
				<div class="member-doc-box markdown">
					
						<p class="key">uncDirectoryPath</p>
						
						
									
									<small>String</small>

														
						
						<div class="inline">
							<p>Path of the directory</p>

						</div>
					
						<p class="key">findData</p>
						
						
									
									<small>Win32FindData</small>

														
						
						<div class="inline">
							<p>Win32FindData</p>

						</div>
					
						<p class="key">enumerateOptions</p>
						
						
									
									<small>QuickIOEnumerateOptions</small>

														
						
						<div class="inline">
							<p>The enumeration options for exception handling</p>

						</div>
					
				</div>
			

			

			
				<p class="member-box-title">Returns</p>
				<div class="member-doc-box">
					<p>QuickIODirectoryMetadata started with the given directory</p>

				</div>
			

			
				<p class="member-box-title">Exceptions</p>
				<div class="member-doc-box markdown">
					
						<p class="key">PathNotFoundException</p>
						<div class="inline">
							<p>This error is fired if the specified path or a part of them does not exist.</p>

						</div>
					
				</div>
			

			

			
						
			

		

		

	</div>
</div>


					
						












 



<div id="EnumerateDirectoryPaths8" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/Method_internal.png"/> <p>EnumerateDirectoryPaths(String path, SearchOption searchOption, QuickIOEnumerateOptions enumerateOptions, QuickIOPathType pathFormatReturn)</p></a>
		
			
				<div class="summary markdown">
					<p>Determined all sub directory paths of a directory</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>internal static IEnumerable&lt;String&gt; EnumerateDirectoryPaths(String path, SearchOption searchOption, QuickIOEnumerateOptions enumerateOptions, QuickIOPathType pathFormatReturn)</code></pre>
		</div>		
        
		
		
			
				<p class="member-box-title">Parameters</p>
				<div class="member-doc-box markdown">
					
						<p class="key">path</p>
						
						
									
									<small>String</small>

														
						
						<div class="inline">
							<p>Path of the directory</p>

						</div>
					
						<p class="key">searchOption</p>
						
						
									
									<small>SearchOption</small>

														
						
						<div class="inline">
							<p>SearchOption</p>

						</div>
					
						<p class="key">pathFormatReturn</p>
						
						
									
									<small>QuickIOPathType</small>

														
						
						<div class="inline">
							<p>Specifies the type of path to return.</p>

						</div>
					
						<p class="key">enumerateOptions</p>
						
						
									
									<small>QuickIOEnumerateOptions</small>

														
						
						<div class="inline">
							<p>The enumeration options for exception handling</p>

						</div>
					
				</div>
			

			

			
				<p class="member-box-title">Returns</p>
				<div class="member-doc-box">
					<p>Collection of directory paths</p>

				</div>
			

			
				<p class="member-box-title">Exceptions</p>
				<div class="member-doc-box markdown">
					
						<p class="key">PathNotFoundException</p>
						<div class="inline">
							<p>This error is fired if the specified path or a part of them does not exist.</p>

						</div>
					
				</div>
			

			

			
						
			

		

		

	</div>
</div>


					
						












 



<div id="EnumerateFilePaths8" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/Method_internal.png"/> <p>EnumerateFilePaths(String path, SearchOption searchOption, QuickIOEnumerateOptions enumerateOptions, QuickIOPathType pathFormatReturn)</p></a>
		
			
				<div class="summary markdown">
					<p>Determined all files paths of a directory</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>internal static IEnumerable&lt;String&gt; EnumerateFilePaths(String path, SearchOption searchOption, QuickIOEnumerateOptions enumerateOptions, QuickIOPathType pathFormatReturn)</code></pre>
		</div>		
        
		
		
			
				<p class="member-box-title">Parameters</p>
				<div class="member-doc-box markdown">
					
						<p class="key">path</p>
						
						
									
									<small>String</small>

														
						
						<div class="inline">
							<p>Path of the directory</p>

						</div>
					
						<p class="key">searchOption</p>
						
						
									
									<small>SearchOption</small>

														
						
						<div class="inline">
							<p>SearchOption</p>

						</div>
					
						<p class="key">pathFormatReturn</p>
						
						
									
									<small>QuickIOPathType</small>

														
						
						<div class="inline">
							<p>Specifies the type of path to return.</p>

						</div>
					
						<p class="key">enumerateOptions</p>
						
						
									
									<small>QuickIOEnumerateOptions</small>

														
						
						<div class="inline">
							<p>The enumeration options for exception handling</p>

						</div>
					
				</div>
			

			

			
				<p class="member-box-title">Returns</p>
				<div class="member-doc-box">
					<p>Collection of file paths</p>

				</div>
			

			
				<p class="member-box-title">Exceptions</p>
				<div class="member-doc-box markdown">
					
						<p class="key">PathNotFoundException</p>
						<div class="inline">
							<p>This error is fired if the specified path or a part of them does not exist.</p>

						</div>
					
				</div>
			

			

			
						
			

		

		

	</div>
</div>


					
						












 



<div id="EnumerateFiles9" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/Method_internal.png"/> <p>EnumerateFiles(String uncDirectoryPath, SearchOption searchOption, QuickIOEnumerateOptions enumerateOptions)</p></a>
		
			
				<div class="summary markdown">
					<p>Determined all files of a directory</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>internal static IEnumerable&lt;QuickIOFileInfo&gt; EnumerateFiles(String uncDirectoryPath, SearchOption searchOption, QuickIOEnumerateOptions enumerateOptions)</code></pre>
		</div>		
        
		
		
			
				<p class="member-box-title">Parameters</p>
				<div class="member-doc-box markdown">
					
						<p class="key">uncDirectoryPath</p>
						
						
									
									<small>String</small>

														
						
						<div class="inline">
							<p>Path of the directory</p>

						</div>
					
						<p class="key">searchOption</p>
						
						
									
									<small>SearchOption</small>

														
						
						<div class="inline">
							<p>SearchOption</p>

						</div>
					
						<p class="key">enumerateOptions</p>
						
						
									
									<small>QuickIOEnumerateOptions</small>

														
						
						<div class="inline">
							<p>The enumeration options for exception handling</p>

						</div>
					
				</div>
			

			

			
				<p class="member-box-title">Returns</p>
				<div class="member-doc-box">
					<p>Collection of files</p>

				</div>
			

			
				<p class="member-box-title">Exceptions</p>
				<div class="member-doc-box markdown">
					
						<p class="key">PathNotFoundException</p>
						<div class="inline">
							<p>This error is fired if the specified path or a part of them does not exist.</p>

						</div>
					
				</div>
			

			

			
						
			

		

		

	</div>
</div>


					
						












 



<div id="EnumerateFiles8" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/Method_internal.png"/> <p>EnumerateFiles(QuickIOPathInfo pathInfo, SearchOption searchOption, QuickIOEnumerateOptions enumerateOptions)</p></a>
		
			
				<div class="summary markdown">
					<p>Determined all files of a directory</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>internal static IEnumerable&lt;QuickIOFileInfo&gt; EnumerateFiles(QuickIOPathInfo pathInfo, SearchOption searchOption, QuickIOEnumerateOptions enumerateOptions)</code></pre>
		</div>		
        
		
		
			
				<p class="member-box-title">Parameters</p>
				<div class="member-doc-box markdown">
					
						<p class="key">pathInfo</p>
						
						
									
									<small>QuickIOPathInfo</small>

														
						
						<div class="inline">
							<p>Path of the directory</p>

						</div>
					
						<p class="key">searchOption</p>
						
						
									
									<small>SearchOption</small>

														
						
						<div class="inline">
							<p>SearchOption</p>

						</div>
					
				</div>
			

			

			
				<p class="member-box-title">Returns</p>
				<div class="member-doc-box">
					<p>Collection of files</p>

				</div>
			

			
				<p class="member-box-title">Exceptions</p>
				<div class="member-doc-box markdown">
					
						<p class="key">PathNotFoundException</p>
						<div class="inline">
							<p>This error is fired if the specified path or a part of them does not exist.</p>

						</div>
					
				</div>
			

			

			
						
			

		

		

	</div>
</div>


					
						












 



<div id="EnumerateFileSystemEntries6" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/Method_private.png"/> <p>EnumerateFileSystemEntries(String uncDirectoryPath, SearchOption searchOption, QuickIOEnumerateOptions enumerateOptions)</p></a>
		
			
				<div class="summary markdown">
					<p>Determined all sub system entries of a directory</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>private static IEnumerable&lt;KeyValuePair&lt;String, QuickIOFileSystemEntryType&gt;&gt; EnumerateFileSystemEntries(String uncDirectoryPath, SearchOption searchOption, QuickIOEnumerateOptions enumerateOptions)</code></pre>
		</div>		
        
		
		
			
				<p class="member-box-title">Parameters</p>
				<div class="member-doc-box markdown">
					
						<p class="key">uncDirectoryPath</p>
						
						
									
									<small>String</small>

														
						
						<div class="inline">
							<p>Path of the directory</p>

						</div>
					
						<p class="key">searchOption</p>
						
						
									
									<small>SearchOption</small>

														
						
						<div class="inline">
							<p>SearchOption</p>

						</div>
					
						<p class="key">enumerateOptions</p>
						
						
									
									<small>QuickIOEnumerateOptions</small>

														
						
						<div class="inline">
							<p>The enumeration options for exception handling</p>

						</div>
					
				</div>
			

			

			
				<p class="member-box-title">Returns</p>
				<div class="member-doc-box">
					<p>Collection of QuickIODirectoryInfo</p>

				</div>
			

			
				<p class="member-box-title">Exceptions</p>
				<div class="member-doc-box markdown">
					
						<p class="key">PathNotFoundException</p>
						<div class="inline">
							<p>This error is fired if the specified path or a part of them does not exist.</p>

						</div>
					
				</div>
			

			

			
						
			

		

		

	</div>
</div>


					
						












 



<div id="EnumerateFileSystemEntries5" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/Method_internal.png"/> <p>EnumerateFileSystemEntries(QuickIOPathInfo pathInfo, SearchOption searchOption, QuickIOEnumerateOptions enumerateOptions)</p></a>
		
			
				<div class="summary markdown">
					<p>Determined all sub system entries of a directory</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>internal static IEnumerable&lt;KeyValuePair&lt;String, QuickIOFileSystemEntryType&gt;&gt; EnumerateFileSystemEntries(QuickIOPathInfo pathInfo, SearchOption searchOption, QuickIOEnumerateOptions enumerateOptions)</code></pre>
		</div>		
        
		
		
			
				<p class="member-box-title">Parameters</p>
				<div class="member-doc-box markdown">
					
						<p class="key">pathInfo</p>
						
						
									
									<small>QuickIOPathInfo</small>

														
						
						<div class="inline">
							<p>Path of the directory</p>

						</div>
					
						<p class="key">searchOption</p>
						
						
									
									<small>SearchOption</small>

														
						
						<div class="inline">
							<p>SearchOption</p>

						</div>
					
						<p class="key">enumerateOptions</p>
						
						
									
									<small>QuickIOEnumerateOptions</small>

														
						
						<div class="inline">
							<p>The enumeration options for exception handling</p>

						</div>
					
				</div>
			

			

			
				<p class="member-box-title">Returns</p>
				<div class="member-doc-box">
					<p>Collection of QuickIODirectoryInfo</p>

				</div>
			

			
				<p class="member-box-title">Exceptions</p>
				<div class="member-doc-box markdown">
					
						<p class="key">PathNotFoundException</p>
						<div class="inline">
							<p>This error is fired if the specified path or a part of them does not exist.</p>

						</div>
					
				</div>
			

			

			
						
			

		

		

	</div>
</div>


					
						












 



<div id="EnumerateFileSystemEntryPaths6" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/Method_private.png"/> <p>EnumerateFileSystemEntryPaths(String uncDirectoryPath, SearchOption searchOption, QuickIOEnumerateOptions enumerateOptions, QuickIOPathType pathFormatReturn)</p></a>
		
			
				<div class="summary markdown">
					<p>Determined all sub file system entries of a directory</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>private static IEnumerable&lt;KeyValuePair&lt;String, QuickIOFileSystemEntryType&gt;&gt; EnumerateFileSystemEntryPaths(String uncDirectoryPath, SearchOption searchOption, QuickIOEnumerateOptions enumerateOptions, QuickIOPathType pathFormatReturn)</code></pre>
		</div>		
        
		
		
			
				<p class="member-box-title">Parameters</p>
				<div class="member-doc-box markdown">
					
						<p class="key">uncDirectoryPath</p>
						
						
									
									<small>String</small>

														
						
						<div class="inline">
							<p>Path of the directory</p>

						</div>
					
						<p class="key">searchOption</p>
						
						
									
									<small>SearchOption</small>

														
						
						<div class="inline">
							<p>SearchOption</p>

						</div>
					
						<p class="key">pathFormatReturn</p>
						
						
									
									<small>QuickIOPathType</small>

														
						
						<div class="inline">
							<p>Specifies the type of path to return.</p>

						</div>
					
						<p class="key">enumerateOptions</p>
						
						
									
									<small>QuickIOEnumerateOptions</small>

														
						
						<div class="inline">
							<p>The enumeration options for exception handling</p>

						</div>
					
				</div>
			

			

			
				<p class="member-box-title">Returns</p>
				<div class="member-doc-box">
					<p>Collection of QuickIODirectoryInfo</p>

				</div>
			

			
				<p class="member-box-title">Exceptions</p>
				<div class="member-doc-box markdown">
					
						<p class="key">PathNotFoundException</p>
						<div class="inline">
							<p>This error is fired if the specified path or a part of them does not exist.</p>

						</div>
					
				</div>
			

			

			
						
			

		

		

	</div>
</div>


					
						












 



<div id="EnumerateFileSystemEntryPaths5" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/Method_internal.png"/> <p>EnumerateFileSystemEntryPaths(QuickIOPathInfo pathInfo, SearchOption searchOption, QuickIOEnumerateOptions enumerateOptions, QuickIOPathType pathFormatReturn)</p></a>
		
			
				<div class="summary markdown">
					<p>Determined all sub file system entries of a directory</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>internal static IEnumerable&lt;KeyValuePair&lt;String, QuickIOFileSystemEntryType&gt;&gt; EnumerateFileSystemEntryPaths(QuickIOPathInfo pathInfo, SearchOption searchOption, QuickIOEnumerateOptions enumerateOptions, QuickIOPathType pathFormatReturn)</code></pre>
		</div>		
        
		
		
			
				<p class="member-box-title">Parameters</p>
				<div class="member-doc-box markdown">
					
						<p class="key">pathInfo</p>
						
						
									
									<small>QuickIOPathInfo</small>

														
						
						<div class="inline">
							<p>Path of the directory</p>

						</div>
					
						<p class="key">searchOption</p>
						
						
									
									<small>SearchOption</small>

														
						
						<div class="inline">
							<p>SearchOption</p>

						</div>
					
						<p class="key">pathFormatReturn</p>
						
						
									
									<small>QuickIOPathType</small>

														
						
						<div class="inline">
							<p>Specifies the type of path to return.</p>

						</div>
					
						<p class="key">enumerateOptions</p>
						
						
									
									<small>QuickIOEnumerateOptions</small>

														
						
						<div class="inline">
							<p>The enumeration options for exception handling</p>

						</div>
					
				</div>
			

			

			
				<p class="member-box-title">Returns</p>
				<div class="member-doc-box">
					<p>Collection of QuickIODirectoryInfo</p>

				</div>
			

			
				<p class="member-box-title">Exceptions</p>
				<div class="member-doc-box markdown">
					
						<p class="key">PathNotFoundException</p>
						<div class="inline">
							<p>This error is fired if the specified path or a part of them does not exist.</p>

						</div>
					
				</div>
			

			

			
						
			

		

		

	</div>
</div>


					
						












 



<div id="EnumerationHandleInvalidFileHandle" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/Method_private.png"/> <p>EnumerationHandleInvalidFileHandle(String path, QuickIOEnumerateOptions enumerateOptions, Int32 win32Error)</p></a>
		
			
				<div class="summary markdown">
					<p>Handles the options to the fired exception</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>private static Boolean EnumerationHandleInvalidFileHandle(String path, QuickIOEnumerateOptions enumerateOptions, Int32 win32Error)</code></pre>
		</div>		
        
		
		
			

			

			

			

			

			
						
			

		

		

	</div>
</div>


					
						












 



<div id="Exists9" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/Method_public.png"/> <p>Exists(QuickIOPathInfo pathInfo)</p></a>
		
			
				<div class="summary markdown">
					<p>Reurns true if passed path exists</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>public static Boolean Exists(QuickIOPathInfo pathInfo)</code></pre>
		</div>		
        
		
		
			
				<p class="member-box-title">Parameters</p>
				<div class="member-doc-box markdown">
					
						<p class="key">pathInfo</p>
						
						
									
									<small>QuickIOPathInfo</small>

														
						
						<div class="inline">
							<p>Path to check</p>

						</div>
					
				</div>
			

			

			

			

			

			
						
			

		

		

	</div>
</div>


					
						












 



<div id="FindFirstFileManaged" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/Method_private.png"/> <p>FindFirstFileManaged(String uncPath, Win32FindData win32FindData, Int32& win32Error)</p></a>
		
			
				<div class="summary markdown">
					<p>Returns the handle by given path and finddata</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>private static Win32FileHandle FindFirstFileManaged(String uncPath, Win32FindData win32FindData, Int32&amp; win32Error)</code></pre>
		</div>		
        
		
		
			
				<p class="member-box-title">Parameters</p>
				<div class="member-doc-box markdown">
					
						<p class="key">uncPath</p>
						
						
									
									<small>String</small>

														
						
						<div class="inline">
							<p>Specified path</p>

						</div>
					
						<p class="key">win32FindData</p>
						
						
									
									<small>Win32FindData</small>

														
						
						<div class="inline">
							<p>FindData to fill</p>

						</div>
					
						<p class="key">win32Error</p>
						
						
									
									<small>Int32&</small>

														
						
						<div class="inline">
							<p>Win32Error Code. 0 on success</p>

						</div>
					
				</div>
			

			

			
				<p class="member-box-title">Returns</p>
				<div class="member-doc-box">
					<p>Win32FileHandle of specified path</p>

				</div>
			

			

			

			
						
			

		

		

	</div>
</div>


					
						












 



<div id="FindFirstSafeFileHandle" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/Method_private.png"/> <p>FindFirstSafeFileHandle(String path, Win32FindData win32FindData, Int32& win32Error)</p></a>
		
			
				<div class="summary markdown">
					<p>Returns the SafeFileHandle and fills Win32FindData from the passes path.</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>private static Win32FileHandle FindFirstSafeFileHandle(String path, Win32FindData win32FindData, Int32&amp; win32Error)</code></pre>
		</div>		
        
		
		
			
				<p class="member-box-title">Parameters</p>
				<div class="member-doc-box markdown">
					
						<p class="key">path</p>
						
						
									
									<small>String</small>

														
						
						<div class="inline">
							<p>Path to the file system entry</p>

						</div>
					
						<p class="key">win32FindData</p>
						
						
									
									<small>Win32FindData</small>

														
						
						<div class="inline">
							
						</div>
					
						<p class="key">win32Error</p>
						
						
									
									<small>Int32&</small>

														
						
						<div class="inline">
							<p>Last error code. 0 if no error occurs</p>

						</div>
					
				</div>
			

			

			
				<p class="member-box-title">Returns</p>
				<div class="member-doc-box">
					<p>SafeFileHandle</p>

				</div>
			

			
				<p class="member-box-title">Exceptions</p>
				<div class="member-doc-box markdown">
					
						<p class="key">PathNotFoundException</p>
						<div class="inline">
							<p>This error is fired if the specified path or a part of them does not exist.</p>

						</div>
					
				</div>
			

			

			
						
			

		

		

	</div>
</div>


					
						












 



<div id="FindPaths" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/Method_private.png"/> <p>FindPaths(String uncDirectoryPath, SearchOption searchOption, Nullable filterType, QuickIOEnumerateOptions enumerateOptions, QuickIOPathType pathFormatReturn)</p></a>
		
			
				<div class="summary markdown">
					<p>Search Exection</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>private static IEnumerable&lt;String&gt; FindPaths(String uncDirectoryPath, SearchOption searchOption, Nullable filterType, QuickIOEnumerateOptions enumerateOptions, QuickIOPathType pathFormatReturn)</code></pre>
		</div>		
        
		
		
			
				<p class="member-box-title">Parameters</p>
				<div class="member-doc-box markdown">
					
						<p class="key">uncDirectoryPath</p>
						
						
									
									<small>String</small>

														
						
						<div class="inline">
							<p>Start directory path</p>

						</div>
					
						<p class="key">searchOption</p>
						
						
									
									<small>SearchOption</small>

														
						
						<div class="inline">
							<p>SearchOption</p>

						</div>
					
						<p class="key">enumerateOptions</p>
						
						
									
									<small>QuickIOEnumerateOptions</small>

														
						
						<div class="inline">
							<p>The enumeration options for exception handling</p>

						</div>
					
						<p class="key">pathFormatReturn</p>
						
						
									
									<small>QuickIOPathType</small>

														
						
						<div class="inline">
							<p>Specifies the type of path to return.</p>

						</div>
					
						<p class="key">filterType</p>
						
						
									
									<small>Nullable</small>

														
						
						<div class="inline">
							<p>QuickIOFileSystemEntryType</p>

						</div>
					
				</div>
			

			

			
				<p class="member-box-title">Returns</p>
				<div class="member-doc-box">
					<p>Collection of path</p>

				</div>
			

			
				<p class="member-box-title">Exceptions</p>
				<div class="member-doc-box markdown">
					
						<p class="key">PathNotFoundException</p>
						<div class="inline">
							<p>This error is fired if the specified path or a part of them does not exist.</p>

						</div>
					
				</div>
			

			

			
						
			

		

		

	</div>
</div>


					
						












 



<div id="FormatPathByType" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/Method_private.png"/> <p>FormatPathByType(QuickIOPathType pathFormatReturn, String uncPath)</p></a>
		
			
				<div class="summary markdown">
					<p>Formats a path</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>private static String FormatPathByType(QuickIOPathType pathFormatReturn, String uncPath)</code></pre>
		</div>		
        
		
		
			
				<p class="member-box-title">Parameters</p>
				<div class="member-doc-box markdown">
					
						<p class="key">pathFormatReturn</p>
						
						
									
									<small>QuickIOPathType</small>

														
						
						<div class="inline">
							<p>Target format type</p>

						</div>
					
						<p class="key">uncPath</p>
						
						
									
									<small>String</small>

														
						
						<div class="inline">
							<p>Path to format</p>

						</div>
					
				</div>
			

			

			
				<p class="member-box-title">Returns</p>
				<div class="member-doc-box">
					<p>Formatted path</p>

				</div>
			

			

			

			
						
			

		

		

	</div>
</div>


					
						












 



<div id="GetAttributes7" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/Method_internal.png"/> <p>GetAttributes(QuickIOPathInfo pathInfo)</p></a>
		
			
				<div class="summary markdown">
					<p>Gets the FileAttributes of the file on the entry.</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>internal static FileAttributes GetAttributes(QuickIOPathInfo pathInfo)</code></pre>
		</div>		
        
		
		
			
				<p class="member-box-title">Parameters</p>
				<div class="member-doc-box markdown">
					
						<p class="key">pathInfo</p>
						
						
									
									<small>QuickIOPathInfo</small>

														
						
						<div class="inline">
							<p>The path to the entry.</p>

						</div>
					
				</div>
			

			

			
				<p class="member-box-title">Returns</p>
				<div class="member-doc-box">
					<p>The FileAttributes of the file on the entry.</p>

				</div>
			

			
				<p class="member-box-title">Exceptions</p>
				<div class="member-doc-box markdown">
					
						<p class="key">PathNotFoundException</p>
						<div class="inline">
							<p>This error is fired if the specified path or a part of them does not exist.</p>

						</div>
					
				</div>
			

			

			
						
			

		

		

	</div>
</div>


					
						












 



<div id="GetDirectoryStatistics2" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/Method_public.png"/> <p>GetDirectoryStatistics(String path, QuickIOEnumerateOptions enumerateOptions)</p></a>
		
			
				<div class="summary markdown">
					<p>Determines the statistics of the given directory. This includes the number of files, folders and the total size in bytes.        ///</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>public static QuickIOFolderStatisticResult GetDirectoryStatistics(String path, QuickIOEnumerateOptions enumerateOptions)</code></pre>
		</div>		
        
		
		
			
				<p class="member-box-title">Parameters</p>
				<div class="member-doc-box markdown">
					
						<p class="key">path</p>
						
						
									
									<small>String</small>

														
						
						<div class="inline">
							<p>Path to the directory to generate the statistics.</p>

						</div>
					
				</div>
			

			

			
				<p class="member-box-title">Returns</p>
				<div class="member-doc-box">
					<p>Provides the statistics of the directory</p>

				</div>
			

			
				<p class="member-box-title">Exceptions</p>
				<div class="member-doc-box markdown">
					
						<p class="key">PathNotFoundException</p>
						<div class="inline">
							<p>This error is fired if the specified path or a part of them does not exist.</p>

						</div>
					
				</div>
			

			

			
						
			

		

		

	</div>
</div>


					
						












 



<div id="GetDirectoryStatistics" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/Method_public.png"/> <p>GetDirectoryStatistics(QuickIOPathInfo pathInfo, QuickIOEnumerateOptions enumerateOptions)</p></a>
		
			
				<div class="summary markdown">
					<p>Determines the statistics of the given directory. This includes the number of files, folders and the total size in bytes.</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>public static QuickIOFolderStatisticResult GetDirectoryStatistics(QuickIOPathInfo pathInfo, QuickIOEnumerateOptions enumerateOptions)</code></pre>
		</div>		
        
		
		
			
				<p class="member-box-title">Parameters</p>
				<div class="member-doc-box markdown">
					
						<p class="key">pathInfo</p>
						
						
									
									<small>QuickIOPathInfo</small>

														
						
						<div class="inline">
							<p>PathInfo of the directory to generate the statistics.</p>

						</div>
					
				</div>
			

			

			
				<p class="member-box-title">Returns</p>
				<div class="member-doc-box">
					<p>Provides the statistics of the directory</p>

				</div>
			

			
				<p class="member-box-title">Exceptions</p>
				<div class="member-doc-box markdown">
					
						<p class="key">PathNotFoundException</p>
						<div class="inline">
							<p>This error is fired if the specified path or a part of them does not exist.</p>

						</div>
					
				</div>
			

			

			
						
			

		

		

	</div>
</div>


					
						












 



<div id="GetFindDataFromPath3" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/Method_public.png"/> <p>GetFindDataFromPath(String fullUncPath, Nullable estimatedFileSystemEntryType)</p></a>
		
			
				<div class="summary markdown">
					<p>Gets the Win32FindData from the passed path.</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>public static Win32FindData GetFindDataFromPath(String fullUncPath, Nullable estimatedFileSystemEntryType)</code></pre>
		</div>		
        
		
		
			
				<p class="member-box-title">Parameters</p>
				<div class="member-doc-box markdown">
					
						<p class="key">fullUncPath</p>
						
						
									
									<small>String</small>

														
						
						<div class="inline">
							<p>Path to the file system entry</p>

						</div>
					
						<p class="key">estimatedFileSystemEntryType</p>
						
						
									
									<small>Nullable</small>

														
						
						<div class="inline">
							<p>Estimated Type (File or Directory)</p>

						</div>
					
				</div>
			

			

			

			
				<p class="member-box-title">Exceptions</p>
				<div class="member-doc-box markdown">
					
						<p class="key">UnmatchedFileSystemEntryTypeException</p>
						<div class="inline">
							<p>Searched for file but found folder or vise versa.</p>

						</div>
					
						<p class="key">PathNotFoundException</p>
						<div class="inline">
							<p>No entry found for passed path</p>

						</div>
					
				</div>
			

			

			
						
			

		

		

	</div>
</div>


					
						












 



<div id="GetFindDataFromPath2" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/Method_public.png"/> <p>GetFindDataFromPath(QuickIOPathInfo pathInfo, Nullable estimatedFileSystemEntryType)</p></a>
		
			
				<div class="summary markdown">
					<p>Gets the Win32FindData from the passed QuickIOPathInfo</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>public static Win32FindData GetFindDataFromPath(QuickIOPathInfo pathInfo, Nullable estimatedFileSystemEntryType)</code></pre>
		</div>		
        
		
		
			
				<p class="member-box-title">Parameters</p>
				<div class="member-doc-box markdown">
					
						<p class="key">pathInfo</p>
						
						
									
									<small>QuickIOPathInfo</small>

														
						
						<div class="inline">
							<p>Path to the file system entry</p>

						</div>
					
						<p class="key">estimatedFileSystemEntryType</p>
						
						
									
									<small>Nullable</small>

														
						
						<div class="inline">
							<p>Estimated Type (File or Directory)</p>

						</div>
					
				</div>
			

			

			

			
				<p class="member-box-title">Exceptions</p>
				<div class="member-doc-box markdown">
					
						<p class="key">UnmatchedFileSystemEntryTypeException</p>
						<div class="inline">
							<p>Searched for file but found folder or vise versa.</p>

						</div>
					
						<p class="key">PathNotFoundException</p>
						<div class="inline">
							<p>No entry found for passed path</p>

						</div>
					
				</div>
			

			

			
						
			

		

		

	</div>
</div>


					
						












 



<div id="GetFindDataFromPath" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/Method_public.png"/> <p>GetFindDataFromPath(QuickIOPathInfo pathInfo)</p></a>
		
			
				<div class="summary markdown">
					<p>Returns the Win32FindData from specified pathInfo</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>public static Win32FindData GetFindDataFromPath(QuickIOPathInfo pathInfo)</code></pre>
		</div>		
        
		
		
			
				<p class="member-box-title">Parameters</p>
				<div class="member-doc-box markdown">
					
						<p class="key">pathInfo</p>
						
						
									
									<small>QuickIOPathInfo</small>

														
						
						<div class="inline">
							<p>Path to the file system entry</p>

						</div>
					
						<p class="key">fullUncPath</p>
						
												
						
						<div class="inline">
							<p>Path to the file system entry</p>

						</div>
					
				</div>
			

			

			
				<p class="member-box-title">Returns</p>
				<div class="member-doc-box">
					<p>Win32FindData</p>

				</div>
			

			
				<p class="member-box-title">Exceptions</p>
				<div class="member-doc-box markdown">
					
						<p class="key">PathNotFoundException</p>
						<div class="inline">
							<p>This error is fired if the specified path or a part of them does not exist.</p>

						</div>
					
				</div>
			

			

			
						
			

		

		

	</div>
</div>


					
						












 



<div id="LoadDirectoryFromPathInfo" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/Method_public.png"/> <p>LoadDirectoryFromPathInfo(QuickIOPathInfo pathInfo)</p></a>
		
			
				<div class="summary markdown">
					<p>Loads a directory from specified path</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>public static QuickIODirectoryInfo LoadDirectoryFromPathInfo(QuickIOPathInfo pathInfo)</code></pre>
		</div>		
        
		
		
			
				<p class="member-box-title">Parameters</p>
				<div class="member-doc-box markdown">
					
						<p class="key">pathInfo</p>
						
						
									
									<small>QuickIOPathInfo</small>

														
						
						<div class="inline">
							<p>Full path</p>

						</div>
					
				</div>
			

			

			
				<p class="member-box-title">Returns</p>
				<div class="member-doc-box">
					<p>QuickIODirectoryInfo</p>

				</div>
			

			
				<p class="member-box-title">Exceptions</p>
				<div class="member-doc-box markdown">
					
						<p class="key">UnmatchedFileSystemEntryTypeException</p>
						<div class="inline">
							<p>Path exists but it's not a directory; it's a file.</p>

						</div>
					
						<p class="key">PathNotFoundException</p>
						<div class="inline">
							<p>This error is fired if the specified path or a part of them does not exist.</p>

						</div>
					
				</div>
			

			

			
						
			

		

		

	</div>
</div>


					
						












 



<div id="LoadFileFromPathInfo" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/Method_public.png"/> <p>LoadFileFromPathInfo(QuickIOPathInfo pathInfo)</p></a>
		
			
				<div class="summary markdown">
					<p>Loads a file from specified path</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>public static QuickIOFileInfo LoadFileFromPathInfo(QuickIOPathInfo pathInfo)</code></pre>
		</div>		
        
		
		
			
				<p class="member-box-title">Parameters</p>
				<div class="member-doc-box markdown">
					
						<p class="key">pathInfo</p>
						
						
									
									<small>QuickIOPathInfo</small>

														
						
						<div class="inline">
							<p>Full path</p>

						</div>
					
				</div>
			

			

			
				<p class="member-box-title">Returns</p>
				<div class="member-doc-box">
					<p>QuickIOFileInfo</p>

				</div>
			

			
				<p class="member-box-title">Exceptions</p>
				<div class="member-doc-box markdown">
					
						<p class="key">UnmatchedFileSystemEntryTypeException</p>
						<div class="inline">
							<p>Path exists but it's not a file; it's a directory.</p>

						</div>
					
						<p class="key">PathNotFoundException</p>
						<div class="inline">
							<p>This error is fired if the specified path or a part of them does not exist.</p>

						</div>
					
				</div>
			

			

			
						
			

		

		

	</div>
</div>


					
						












 



<div id="MoveFile" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/Method_public.png"/> <p>MoveFile(String sourceFileName, String destFileName)</p></a>
		
			
				<div class="summary markdown">
					<p>Moves a file</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>public static void MoveFile(String sourceFileName, String destFileName)</code></pre>
		</div>		
        
		
		
			
				<p class="member-box-title">Parameters</p>
				<div class="member-doc-box markdown">
					
						<p class="key">sourceFileName</p>
						
						
									
									<small>String</small>

														
						
						<div class="inline">
							<p>Full source path</p>

						</div>
					
						<p class="key">destFileName</p>
						
						
									
									<small>String</small>

														
						
						<div class="inline">
							<p>Full target path</p>

						</div>
					
				</div>
			

			

			

			

			

			
						
			

		

		

	</div>
</div>


					
						












 



<div id="OpenReadWriteFileSystemEntryHandle" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/Method_internal.png"/> <p>OpenReadWriteFileSystemEntryHandle(String path)</p></a>
		
			
				<div class="summary markdown">
					<p>Returns the SafeFileHandle and fills Win32FindData from the passes path.</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>internal static SafeFileHandle OpenReadWriteFileSystemEntryHandle(String path)</code></pre>
		</div>		
        
		
		
			
				<p class="member-box-title">Parameters</p>
				<div class="member-doc-box markdown">
					
						<p class="key">path</p>
						
						
									
									<small>String</small>

														
						
						<div class="inline">
							<p>Path to the file system entry</p>

						</div>
					
				</div>
			

			

			
				<p class="member-box-title">Returns</p>
				<div class="member-doc-box">
					<p>SafeFileHandle</p>

				</div>
			

			
				<p class="member-box-title">Exceptions</p>
				<div class="member-doc-box markdown">
					
						<p class="key">PathNotFoundException</p>
						<div class="inline">
							<p>This error is fired if the specified path or a part of them does not exist.</p>

						</div>
					
				</div>
			

			

			
						
			

		

		

	</div>
</div>


					
						












 



<div id="RemoveAttribute7" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/Method_public.png"/> <p>RemoveAttribute(QuickIOPathInfo pathInfo, FileAttributes attribute)</p></a>
		
			
				<div class="summary markdown">
					<p>Remove a file attribute</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>public static Boolean RemoveAttribute(QuickIOPathInfo pathInfo, FileAttributes attribute)</code></pre>
		</div>		
        
		
		
			
				<p class="member-box-title">Parameters</p>
				<div class="member-doc-box markdown">
					
						<p class="key">pathInfo</p>
						
						
									
									<small>QuickIOPathInfo</small>

														
						
						<div class="inline">
							<p>Affected target</p>

						</div>
					
						<p class="key">attribute</p>
						
						
									
									<small>FileAttributes</small>

														
						
						<div class="inline">
							<p>Attribute to remove</p>

						</div>
					
				</div>
			

			

			
				<p class="member-box-title">Returns</p>
				<div class="member-doc-box">
					<p>true if removed. false if not exists in attributes</p>

				</div>
			

			

			

			
						
			

		

		

	</div>
</div>


					
						












 



<div id="SetAllFileTimes7" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/Method_public.png"/> <p>SetAllFileTimes(QuickIOPathInfo pathInfo, DateTime creationTimeUtc, DateTime lastAccessTimeUtc, DateTime lastWriteTimeUtc)</p></a>
		
			
				<div class="summary markdown">
					<p>Sets the dates and times of given directory or file.</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>public static void SetAllFileTimes(QuickIOPathInfo pathInfo, DateTime creationTimeUtc, DateTime lastAccessTimeUtc, DateTime lastWriteTimeUtc)</code></pre>
		</div>		
        
		
		
			
				<p class="member-box-title">Parameters</p>
				<div class="member-doc-box markdown">
					
						<p class="key">pathInfo</p>
						
						
									
									<small>QuickIOPathInfo</small>

														
						
						<div class="inline">
							<p>Affected file or directory</p>

						</div>
					
						<p class="key">creationTimeUtc</p>
						
						
									
									<small>DateTime</small>

														
						
						<div class="inline">
							<p>The time that is to be used (UTC)</p>

						</div>
					
						<p class="key">lastAccessTimeUtc</p>
						
						
									
									<small>DateTime</small>

														
						
						<div class="inline">
							<p>The time that is to be used (UTC)</p>

						</div>
					
						<p class="key">lastWriteTimeUtc</p>
						
						
									
									<small>DateTime</small>

														
						
						<div class="inline">
							<p>The time that is to be used (UTC)</p>

						</div>
					
				</div>
			

			

			

			

			

			
						
			

		

		

	</div>
</div>


					
						












 



<div id="SetAttributes7" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/Method_public.png"/> <p>SetAttributes(QuickIOPathInfo pathInfo, FileAttributes attributes)</p></a>
		
			
				<div class="summary markdown">
					<p>Sets the specified FileAttributes of the entry on the specified path.</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>public static void SetAttributes(QuickIOPathInfo pathInfo, FileAttributes attributes)</code></pre>
		</div>		
        
		
		
			
				<p class="member-box-title">Parameters</p>
				<div class="member-doc-box markdown">
					
						<p class="key">pathInfo</p>
						
						
									
									<small>QuickIOPathInfo</small>

														
						
						<div class="inline">
							<p>The path to the entry.</p>

						</div>
					
						<p class="key">attributes</p>
						
						
									
									<small>FileAttributes</small>

														
						
						<div class="inline">
							<p>A bitwise combination of the enumeration values.</p>

						</div>
					
				</div>
			

			

			

			
				<p class="member-box-title">Exceptions</p>
				<div class="member-doc-box markdown">
					
						<p class="key">Win32Exception</p>
						<div class="inline">
							<p>Unmatched Exception</p>

						</div>
					
						<p class="key">PathNotFoundException</p>
						<div class="inline">
							<p>This error is fired if the specified path or a part of them does not exist.</p>

						</div>
					
				</div>
			

			

			
						
			

		

		

	</div>
</div>


					
						












 



<div id="SetCreationTimeUtc7" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/Method_public.png"/> <p>SetCreationTimeUtc(QuickIOPathInfo pathInfo, DateTime utcTime)</p></a>
		
			
				<div class="summary markdown">
					<p>Sets the time at which the file or directory was created (UTC)</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>public static void SetCreationTimeUtc(QuickIOPathInfo pathInfo, DateTime utcTime)</code></pre>
		</div>		
        
		
		
			
				<p class="member-box-title">Parameters</p>
				<div class="member-doc-box markdown">
					
						<p class="key">pathInfo</p>
						
						
									
									<small>QuickIOPathInfo</small>

														
						
						<div class="inline">
							<p>Affected file or directory</p>

						</div>
					
						<p class="key">utcTime</p>
						
						
									
									<small>DateTime</small>

														
						
						<div class="inline">
							<p>The time that is to be used (UTC)</p>

						</div>
					
				</div>
			

			

			

			

			

			
						
			

		

		

	</div>
</div>


					
						












 



<div id="SetLastAccessTimeUtc7" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/Method_public.png"/> <p>SetLastAccessTimeUtc(QuickIOPathInfo pathInfo, DateTime utcTime)</p></a>
		
			
				<div class="summary markdown">
					<p>Sets the time at which the file or directory was last accessed to (UTC)</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>public static void SetLastAccessTimeUtc(QuickIOPathInfo pathInfo, DateTime utcTime)</code></pre>
		</div>		
        
		
		
			
				<p class="member-box-title">Parameters</p>
				<div class="member-doc-box markdown">
					
						<p class="key">pathInfo</p>
						
						
									
									<small>QuickIOPathInfo</small>

														
						
						<div class="inline">
							<p>Affected file or directory</p>

						</div>
					
						<p class="key">utcTime</p>
						
						
									
									<small>DateTime</small>

														
						
						<div class="inline">
							<p>The time that is to be used (UTC)</p>

						</div>
					
				</div>
			

			

			

			

			

			
						
			

		

		

	</div>
</div>


					
						












 



<div id="SetLastWriteTimeUtc7" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/Method_public.png"/> <p>SetLastWriteTimeUtc(QuickIOPathInfo pathInfo, DateTime utcTime)</p></a>
		
			
				<div class="summary markdown">
					<p>Sets the time at which the file or directory was last written to (UTC)</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>public static void SetLastWriteTimeUtc(QuickIOPathInfo pathInfo, DateTime utcTime)</code></pre>
		</div>		
        
		
		
			
				<p class="member-box-title">Parameters</p>
				<div class="member-doc-box markdown">
					
						<p class="key">pathInfo</p>
						
						
									
									<small>QuickIOPathInfo</small>

														
						
						<div class="inline">
							<p>Affected file or directory</p>

						</div>
					
						<p class="key">utcTime</p>
						
						
									
									<small>DateTime</small>

														
						
						<div class="inline">
							<p>The time that is to be used (UTC)</p>

						</div>
					
				</div>
			

			

			

			

			

			
						
			

		

		

	</div>
</div>


					
						












 



<div id="TryGetFindDataFromPath" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/Method_public.png"/> <p>TryGetFindDataFromPath(QuickIOPathInfo pathInfo, Win32FindData& pathFindData)</p></a>
		
			
				<div class="summary markdown">
					<p>Gets the Win32FindData from the passed path.</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>public static Boolean TryGetFindDataFromPath(QuickIOPathInfo pathInfo, Win32FindData&amp; pathFindData)</code></pre>
		</div>		
        
		
		
			
				<p class="member-box-title">Parameters</p>
				<div class="member-doc-box markdown">
					
						<p class="key">pathInfo</p>
						
						
									
									<small>QuickIOPathInfo</small>

														
						
						<div class="inline">
							
						</div>
					
						<p class="key">pathFindData</p>
						
						
									
									<small>Win32FindData&</small>

														
						
						<div class="inline">
							<p>. Will be null if path does not exist.</p>

						</div>
					
				</div>
			

			

			
				<p class="member-box-title">Returns</p>
				<div class="member-doc-box">
					<p>true if path is valid and Win32FindData is set</p>

				</div>
			

			
				<p class="member-box-title">Exceptions</p>
				<div class="member-doc-box markdown">
					
						<p class="key">PathNotFoundException</p>
						<div class="inline">
							<p>This error is fired if the specified path or a part of them does not exist.</p>

						</div>
					
				</div>
			

			
				<p class="member-box-title">Remarks</p>
				<div class="member-doc-box markdown">
					<p>if invalid handle found.</p>

				</div>
			

			
						
			

		

		

	</div>
</div>


					
				

				
			</div>
		</div>

    </body>
</html>

